package com.aloha.springframework.aop.framework;

import com.aloha.springframework.aop.AdvisedSupport;
import org.aopalliance.aop.Advice;

import java.lang.reflect.Method;
import java.util.List;

public interface AdvisorChainFactory {


    /**
     * 获取某个方法的所有 Advice(增强)
     */
    List<Advice> getInterceptorsAndDynamicInterceptionAdvice(AdvisedSupport config, Method method, Class<?> targetClass);

}
